package com.Sudoku;

public class SudokuProblems {
	// 一些经典 Sudoku, 可以添加 	
	public static int[][][] problems = {
		//---Level I---------
		{{0,7,4,0,0,2,5,0,9},
		 {0,3,0,1,0,9,0,0,0},
		 {0,0,0,5,0,0,0,7,2},
		 {3,0,0,0,0,6,0,0,4},
		 {0,2,0,0,3,0,0,6,0},
		 {4,0,0,2,0,0,0,0,7},
		 {9,6,0,0,0,4,0,0,0},
		 {0,0,0,9,0,8,0,1,0},
		 {8,0,1,7,0,0,2,9,0}},
		//---Level II---------
		{{0,5,0,0,0,4,0,0,9},
		 {0,0,1,0,0,9,2,0,0},
		 {0,4,9,0,6,2,0,0,0},
		 {5,0,0,9,3,0,0,1,0},
		 {1,0,4,6,2,5,9,7,8},
		 {0,9,0,4,1,0,0,5,0},
		 {7,0,8,2,5,1,0,0,0},
		 {9,0,0,7,4,0,5,0,0},
		 {4,0,5,8,9,0,0,0,0}},
		//---Level III--------
		{{0,0,0,1,2,3,0,0,0},
		 {0,0,0,0,0,0,7,0,0},
	 	 {0,0,8,0,0,0,0,1,0},
		 {0,0,0,0,7,0,5,6,8},
		 {8,6,0,0,0,0,0,4,2},
		 {0,2,0,0,0,8,0,0,0},
		 {4,3,0,0,0,0,0,0,6},
		 {0,0,6,3,9,4,8,0,0},
		 {0,8,0,0,0,5,4,0,3}},
		//---Random---------
		{{0,0,8,0,0,0,2,0,0},
		 {0,3,0,8,0,2,0,6,0},
		 {7,0,0,0,9,0,0,0,5},
		 {0,5,0,0,0,0,0,1,0},
		 {0,0,4,0,0,0,6,0,0},
		 {0,2,0,0,0,0,0,7,0},
		 {4,0,0,0,8,0,0,0,6},
		 {0,7,0,1,0,3,0,9,0},
		 {0,0,1,0,0,0,8,0,0}},
		//--------------------
		{{0,5,0,0,6,0,0,0,0},
	 	 {1,2,0,8,0,0,0,0,0},
		 {0,0,9,7,0,0,6,0,0},
		 {0,7,0,0,0,3,0,0,0},
		 {5,9,0,0,0,0,0,7,2},
		 {0,0,0,4,0,0,0,5,0},
		 {0,0,3,0,0,1,5,0,0},
		 {0,0,0,0,0,6,0,1,7},
		 {0,0,0,0,2,0,0,3,0}},
			//---------------------------
			{	{0,0,1,5,0,9,8,0,0},
				{7,0,9,0,0,0,4,5,0},
				{0,0,0,0,1,6,0,0,0},
				{0,0,0,0,2,7,5,0,3},
				{6,0,0,0,0,0,0,0,2},
				{5,0,2,6,3,0,0,0,0},
				{0,0,0,7,4,0,0,0,0},
				{0,5,8,0,0,0,3,0,7},
				{0,0,6,3,0,8,9,0,0}
			},
			//---------------------------
			{	{0,5,0,0,0,1,3,0,0},
				{1,0,7,0,0,0,2,0,0},
				{0,8,0,0,0,0,0,6,1},
				{0,0,0,0,0,4,0,0,0},
				{0,3,0,2,0,5,7,8,0},
				{0,0,0,9,0,0,0,0,0},
				{8,6,0,0,0,0,0,1,0},
				{0,0,5,0,0,0,8,0,2},
				{0,9,2,3,0,0,0,7,0}
			},
			//---------------------------
			{	{0,3,6,0,0,0,8,0,0},
				{0,0,0,9,2,0,0,0,5},
				{2,0,0,0,0,3,0,0,7},
				{0,0,9,8,0,6,0,7,0},
				{0,4,0,0,5,0,0,8,0},
				{0,8,0,1,0,2,4,0,0},
				{9,0,0,7,0,0,0,0,4},
				{1,0,0,0,3,5,0,0,0},
				{0,0,4,0,0,0,6,5,0}
			},
			//---------------------------
			{	{4,0,2,0,5,0,7,3,0},
				{0,8,6,0,0,0,0,0,0},
				{0,0,0,4,0,0,0,0,2},
				{9,0,8,1,0,0,0,0,0},
				{3,0,0,9,0,5,0,0,7},
				{0,0,0,0,0,6,8,0,4},
				{5,0,0,0,0,9,0,0,0},
				{0,0,0,0,0,0,3,2,0},
				{0,1,9,0,3,0,6,0,5}
			},
			//---------------------------
			{	{3,0,6,0,0,0,0,0,5},
				{0,0,0,0,0,0,0,2,0},
				{0,2,0,5,0,0,4,0,7},
				{0,0,9,1,0,6,5,0,0},
				{0,6,0,0,7,0,0,1,0},
				{0,0,2,3,0,4,7,0,0},
				{2,0,5,0,0,3,0,4,0},
				{0,9,0,0,0,0,0,0,0},
				{8,0,0,0,0,0,1,0,3}
			},
			//---------------------------
			{	{0,0,9,8,4,0,2,0,6},
				{1,0,7,3,0,0,0,0,9},
				{0,6,0,0,0,0,0,0,0},
				{3,0,1,0,0,8,0,0,0},
				{0,0,8,0,0,0,6,0,0},
				{0,0,0,2,0,0,4,0,1},
				{0,0,0,0,0,0,0,9,0},
				{2,0,0,0,0,5,1,0,8},
				{8,0,5,0,1,7,3,0,0}
			},
			//---------------------------
			{	{1,0,5,8,0,0,0,9,0},
				{0,0,9,0,0,0,0,0,3},
				{0,0,7,0,0,0,5,1,0},
				{0,0,0,2,0,0,0,4,0},
				{0,0,0,3,0,8,0,0,0},
				{0,2,0,0,0,6,0,0,0},
				{0,3,2,0,0,0,4,0,0},
				{0,0,0,0,0,5,7,2,0},
				{0,7,0,0,0,4,1,0,9}
			},
			//---------------------------
			{	{0,4,0,0,0,8,0,0,0},
				{3,0,0,9,5,0,6,4,0},
				{6,0,1,0,0,0,0,9,0},
				{0,1,5,0,4,0,0,0,0},
				{0,0,0,2,0,9,0,0,0},
				{0,0,0,0,7,0,3,2,0},
				{0,8,0,0,0,0,9,0,5},
				{0,9,2,0,6,3,0,0,7},
				{0,0,0,1,0,0,0,8,0}
			},
			//---------------------------
			{	{0,4,8,0,0,0,9,1,0},
				{0,0,0,1,0,5,0,0,0},
				{7,2,0,0,6,0,0,4,5},
				{0,0,5,3,0,4,6,0,0},
				{4,0,0,0,0,0,0,0,3},
				{0,0,3,2,0,7,1,0,0},
				{9,5,0,0,7,0,0,3,1},
				{0,0,0,8,0,2,0,0,0},
				{0,7,4,0,0,0,2,6,0}
			},
			//---------------------------
			{	{0,0,7,2,0,5,0,6,0},
				{9,0,3,1,4,0,5,0,0},
				{0,6,0,0,0,0,0,1,2},
				{2,0,0,5,0,4,0,9,3},
				{0,9,0,0,8,0,0,4,0},
				{6,4,0,9,0,3,0,0,8},
				{4,5,0,0,0,0,0,3,0},
				{0,0,9,0,5,1,8,0,6},
				{0,1,0,3,0,2,7,0,0}
			},
			//---------------------------
			{	{0,0,6,0,1,0,0,5,0},
				{0,0,0,0,0,0,8,0,0},
				{1,4,8,6,5,0,0,0,3},
				{9,0,2,5,0,0,7,0,0},
				{0,0,0,0,4,0,0,0,0},
				{0,0,4,0,0,7,6,0,2},
				{8,0,0,0,7,3,4,2,1},
				{0,0,9,0,0,0,0,0,0},
				{0,7,0,0,2,0,5,0,0}
			},
			//---------------------------
			{	{4,7,0,0,0,0,0,5,1},
				{0,0,2,3,0,0,6,0,0},
				{1,0,0,5,0,6,0,0,0},
				{9,0,0,0,3,0,2,6,0},
				{0,0,0,0,2,0,0,0,0},
				{0,1,3,0,8,0,0,0,9},
				{0,0,0,2,0,9,0,0,7},
				{0,0,4,0,0,8,5,0,0},
				{7,5,0,0,0,0,0,2,8}
			},
			//---------------------------
			{	{0,0,5,0,0,4,0,6,0},
				{9,0,8,0,3,0,7,0,0},
				{0,0,0,0,5,0,4,1,0},
				{0,0,0,0,0,6,0,9,0},
				{0,0,0,9,0,0,0,0,0},
				{0,3,0,0,0,7,0,0,0},
				{0,7,4,0,0,0,0,0,0},
				{0,0,2,0,4,0,6,0,5},
				{0,6,0,1,0,0,9,0,0}
			},
			//---------------------------
			{	{0,2,3,0,0,0,8,0,0}, 
				{0,0,0,4,3,0,0,0,5},
				{4,0,0,0,0,6,0,0,3},
				{0,0,1,5,0,9,0,3,0},
				{0,6,0,0,1,0,0,7,0},
				{0,7,0,3,0,4,5,0,0},
				{5,0,0,9,0,0,0,0,8},
				{2,0,0,0,4,3,0,0,0},
				{0,0,8,0,0,0,9,4,0}
			},
			//---------------------------
			{	{1,0,8,3,0,6,2,0,7},
				{0,0,6,5,0,1,8,0,0},
				{0,5,0,0,0,0,0,4,0},
				{0,0,0,9,0,2,0,0,0},
				{2,0,0,0,0,0,0,0,8},
				{0,0,0,4,0,8,0,0,0},
				{0,6,0,0,0,0,0,8,0},
				{0,0,4,8,0,3,9,0,0},
				{7,0,1,2,0,5,4,0,3}
			},
			//---------------------------
			{	{1,0,0,0,5,0,0,8,0},
				{0,0,9,2,0,0,7,0,0},
				{0,5,0,7,0,4,0,1,0},
				{3,2,0,0,0,0,1,0,0},
				{0,0,0,1,0,6,0,0,0},
				{0,0,6,0,0,0,0,4,7},
				{0,9,0,8,0,5,0,3,0},
				{0,0,8,0,0,2,9,0,0},
				{0,7,0,0,3,0,0,0,6}
			},
			//---------------------------
			{	{0,5,0,8,0,1,0,3,0},
				{6,0,0,0,0,0,0,0,7},
				{0,0,7,0,6,0,8,0,0},
				{0,2,6,0,1,0,3,8,0},
				{0,1,0,0,4,0,0,9,0},
				{0,4,9,0,3,0,5,6,0},
				{0,0,8,0,5,0,2,0,0},
				{9,0,0,0,0,0,0,0,6},
				{0,7,0,6,0,3,0,4,0}
			},
			//---------------------------
			{	{0,7,0,3,0,4,6,9,0},
				{0,0,0,0,0,5,0,0,8},
				{2,0,0,0,0,0,1,0,3},
				{0,4,0,7,0,0,3,6,0},
				{0,0,0,0,1,0,0,0,0},
				{0,8,1,0,0,2,0,5,0},
				{5,0,7,0,0,0,0,0,6},
				{6,0,0,5,0,0,0,0,0},
				{0,3,9,4,0,1,0,7,0}
			},
			//---------------------------
			{	{0,6,0,9,0,3,2,5,0},
				{0,0,0,0,0,7,0,0,8},
				{5,0,0,0,0,0,9,0,3},
				{0,2,0,3,0,0,1,4,0},
				{0,0,0,0,4,0,0,0,0},
				{0,1,8,0,0,9,0,3,0},
				{9,0,1,0,0,0,0,0,6},
				{8,0,0,5,0,0,0,0,0},
				{0,4,3,8,0,2,0,7,0}
			},
			//---------------------------
			{	{0,6,0,9,0,3,2,5,0},
				{0,0,0,0,0,7,0,0,8},
				{5,0,0,0,0,0,9,0,3},
				{0,2,0,3,0,0,1,4,0},
				{0,0,0,0,4,0,0,0,0},
				{0,1,8,0,0,9,0,3,0},
				{9,0,1,0,0,0,0,0,6},
				{8,0,0,5,0,0,0,0,0},
				{0,4,3,8,0,2,0,7,0}
			},
			//---------------------------
			{	{0,0,0,0,0,0,5,0,4},
				{0,0,0,6,0,0,0,0,0},
				{0,3,7,4,0,0,1,0,0},
				{5,9,0,0,0,0,2,0,3},
				{0,4,0,0,0,0,0,7,0},
				{3,0,0,0,0,0,0,8,1},
				{0,0,3,0,0,9,0,1,0},
				{0,0,0,0,0,8,0,0,0},
				{8,5,2,0,0,0,7,0,0}
			},
			//---------------------------
			{	{0,4,3,0,0,0,0,8,0},
				{6,0,0,0,0,2,0,4,0},
				{5,0,0,1,0,9,7,0,0},
				{0,9,0,0,1,0,5,0,2},
				{0,0,0,0,0,0,0,0,0},
				{8,0,6,0,7,0,0,1,0},
				{0,0,4,8,0,3,0,0,1},
				{0,6,0,7,0,0,0,0,3},
				{0,3,0,0,0,0,9,5,0}
			},
			//---------------------------
			{	{8,0,0,1,3,7,0,0,6},
				{0,2,0,0,0,9,1,0,0},
				{0,0,0,0,6,0,0,0,0},
				{4,0,3,0,0,0,0,7,0},
				{0,1,8,0,0,0,5,9,0},
				{0,7,0,0,0,0,2,0,3},
				{0,0,0,0,8,0,0,0,0},
				{0,0,4,3,0,0,0,1,0},
				{6,0,0,4,9,5,0,0,2}
			},
			//---------------------------
			{	{3,0,0,0,6,0,0,0,1},
				{0,5,0,0,0,4,7,3,0},
				{0,6,0,2,1,0,0,0,0},
				{0,4,0,0,0,0,5,0,0},
				{8,0,9,0,0,0,2,0,4},
				{0,0,2,0,0,0,0,7,0},
				{0,0,0,0,8,9,0,4,0},
				{0,2,4,6,0,0,0,8,0},
				{9,0,0,0,7,0,0,0,3}
			},
			//---------------------------
			{	{5,0,0,0,0,0,0,0,2},
				{9,0,6,0,0,0,0,7,3},
				{0,0,0,0,8,0,0,0,0},
				{0,2,0,0,6,5,9,0,0},
				{0,0,7,1,0,4,2,0,0},
				{0,0,5,9,7,0,0,4,0},
				{7,0,0,0,5,0,0,0,0},
				{4,0,0,0,0,0,1,0,6},
				{2,0,0,0,0,0,0,0,4}
			},
			//---------------------------
			{	{9,0,3,0,6,0,0,5,0},
				{0,8,0,0,0,0,6,0,0},
				{0,0,0,0,5,0,0,4,9},
				{0,0,1,2,0,4,8,0,0},
				{0,0,0,0,0,0,0,0,0},
				{0,0,0,7,0,5,4,0,0},
				{0,1,0,0,4,0,0,0,6},
				{0,0,5,0,0,0,0,0,0},
				{0,6,0,0,8,0,2,0,7}
			},
			//---------------------------
			{	{0,0,8,0,0,0,0,9,6},
				{2,0,1,0,0,4,5,0,0},
				{0,0,4,0,5,0,0,0,0},
				{0,0,0,3,7,0,8,0,0},
				{3,0,0,9,0,5,0,0,4},
				{0,0,7,0,8,2,0,0,0},
				{0,0,0,0,1,0,6,0,0},
				{0,0,6,8,0,0,2,0,5},
				{7,1,0,0,0,0,3,0,0}
			},
			//---------------------------
			{	{0,0,0,0,0,0,6,1,0},
				{9,0,7,8,1,0,0,0,0},
				{0,0,0,7,5,0,0,0,8},
				{0,9,8,0,0,0,0,6,1},
				{3,0,0,0,0,0,0,0,4},
				{2,4,0,0,0,0,7,9,0},
				{1,0,0,0,4,3,0,0,0},
				{0,0,0,0,6,2,8,0,3},
				{0,6,3,0,0,0,0,0,0}
			},
			//---------------------------
			{	{0,0,0,0,5,1,0,0,4},
				{0,0,0,7,0,0,0,8,0},
				{0,0,9,0,0,3,7,0,6},
				{5,0,0,0,0,7,0,0,1},
				{0,0,0,0,0,0,0,5,0},
				{4,0,0,5,0,0,0,0,2},
				{9,0,1,3,0,0,8,0,0},
				{0,8,0,0,0,9,0,0,0},
				{3,0,0,4,1,0,0,0,0}
			},
			//---------------------------
			{	{1,0,0,0,0,0,0,0,5},
				{0,4,7,0,0,0,8,2,0},
				{0,0,0,8,5,2,0,0,0},
				{0,0,6,3,2,1,7,0,0},
				{2,9,0,0,0,0,0,8,1},
				{0,0,5,4,8,9,2,0,0},
				{0,0,0,7,3,8,0,0,0},
				{0,3,2,0,0,0,9,4,0},
				{6,0,0,0,0,0,0,0,8}
			},
			//---------------------------
			{	{9,0,0,0,7,0,3,6,8},
				{0,0,0,0,0,6,0,0,7},
				{0,0,2,0,1,8,5,0,0},
				{8,0,0,0,5,1,4,0,0},
				{0,0,0,0,0,0,0,0,0},
				{0,0,7,4,2,0,0,0,3},
				{0,0,5,1,9,0,6,0,0},
				{4,0,0,2,0,0,0,0,0},
				{3,7,1,0,8,0,0,0,5}
			},
			//---------------------------
			{	{0,0,4,0,5,0,8,0,0},
				{7,0,0,3,0,8,0,0,4},
				{0,0,0,7,0,0,0,9,0},
				{0,0,6,0,0,0,7,0,0},
				{4,1,0,0,0,0,0,0,9},
				{0,0,3,0,0,0,2,0,0},
				{0,8,0,0,0,4,0,0,0},
				{9,0,0,2,0,5,0,0,3},
				{0,0,1,0,8,0,6,5,0}
			},
			//---------------------------
			{	{0,0,7,0,0,0,5,0,0},
				{0,9,0,1,0,7,0,6,0},
				{2,3,0,0,0,0,0,7,9},
				{0,0,3,4,0,2,7,0,0},
				{4,0,0,0,0,0,0,0,8},
				{0,0,1,6,0,9,4,0,0},
				{3,1,0,0,0,0,0,5,7},
				{0,7,0,9,0,5,0,1,0},
				{0,0,8,0,0,0,2,0,0}
			},
			//---------------------------
			{	{1,0,3,0,0,0,9,0,7},
				{0,4,0,6,0,7,0,8,0},
				{7,0,0,0,0,0,0,0,6},
				{0,0,1,4,0,6,3,0,0},
				{0,7,0,0,0,0,0,6,0},
				{0,0,2,5,0,9,1,0,0},
				{9,0,0,0,0,0,0,0,3},
				{0,1,0,8,0,2,0,9,0},
				{2,0,7,0,0,0,4,0,8}
			},
			//---------------------------
			{	{1,7,0,0,2,0,0,5,6},
				{0,0,0,0,0,6,0,1,0},
				{0,0,0,0,0,0,0,8,0},
				{8,0,0,0,0,0,5,3,0},
				{0,0,0,5,0,2,0,0,0},
				{0,2,3,0,0,0,0,0,7},
				{0,5,0,0,0,0,0,0,0},
				{0,3,0,1,0,9,0,0,0},
				{7,4,0,0,6,8,0,2,5}
			},
			//---------------------------
			{	{0,1,0,5,0,4,0,8,0},
				{4,0,0,8,0,9,0,0,1},
				{0,3,0,0,7,0,0,6,0},
				{0,0,9,0,0,0,6,0,0},
				{6,2,0,0,0,0,0,3,7},
				{0,0,3,0,0,0,4,0,0},
				{0,7,0,0,5,0,0,2,0},
				{8,0,0,2,0,6,0,0,3},
				{0,6,0,3,0,7,0,5,0}
			},
			//---------------------------
			{	{0,0,0,3,4,6,0,0,0},
				{0,2,0,0,5,0,0,6,0},
				{0,6,7,0,0,0,4,1,0},
				{0,0,5,0,0,0,9,0,0},
				{8,0,9,0,6,0,7,0,1},
				{0,0,6,0,0,0,2,0,0},
				{0,4,8,0,0,0,3,2,0},
				{0,9,0,0,1,0,0,8,0},
				{0,0,0,7,3,8,0,0,0}
			},
			//---------------------------
			{	{0,8,0,7,0,9,0,5,0},
				{5,0,0,0,0,0,0,0,6},
				{0,0,9,0,5,0,2,0,0},
				{0,5,8,0,2,0,1,3,0},
				{0,7,0,0,9,0,0,2,0},
				{0,3,1,0,7,0,6,4,0},
				{0,0,4,0,3,0,8,0,0},
				{7,0,0,0,0,0,0,0,4},
				{0,2,0,4,0,6,0,9,0}
			},
			//---------------------------
			{	// 号称世界上最难的数独  
				{8, 0, 0, 0, 0, 0, 0, 0, 0},  
                {0, 0, 3, 6, 0, 0, 0, 0, 0},  
                {0, 7, 0, 0, 9, 0, 2, 0, 0},  
                {0, 5, 0, 0, 0, 7, 0, 0, 0},  
                {0, 0, 0, 0, 4, 5, 7, 0, 0},  
                {0, 0, 0, 1, 0, 0, 0, 3, 0},  
                {0, 0, 1, 0, 0, 0, 0, 6, 8},  
                {0, 0, 8, 5, 0, 0, 0, 1, 0},  
                {0, 9, 0, 0, 0, 0, 4, 0, 0}
			},
			//------------------------------------
			{  
        		{0,5,0,0,0,1,3,0,0},
				{1,0,7,0,0,0,2,0,0},
				{0,8,0,0,0,0,0,6,1},
				{0,0,0,0,0,4,0,0,0},
				{0,3,0,2,0,5,7,8,0},
				{0,0,0,9,0,0,0,0,0},
				{8,6,0,0,0,0,0,1,0},
				{0,0,5,0,0,0,8,0,2},
				{0,9,2,3,0,0,0,7,0}
			},

		
	};
}
